permanent waves - French English Dictionary